package com.meiyou.utils;

import lombok.extern.slf4j.Slf4j;

import java.io.File;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Map;
import java.util.Random;

/**
 * @BelongsProject: meiyou
 * @BelongsPackage: com.meiyou.utils
 * @Author: 尹晓安
 * @Date: 2023/11/23 22:23
 * @Description: todo
 */
@Slf4j
public class CommonUtil {

    /**
     * 生成n位随机数
     *
     * @param n
     * @return
     */
    public static String VerifyCode(int n) {
        Random r = new Random();
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < n; i++) {
            int ran = r.nextInt(10);
            sb.append(String.valueOf(ran));
        }
        return sb.toString();
    }

    /**
     *
     * @param filePath 指定要删除的文件路径
     */
    public static void deleteFile(String filePath) {
        // 创建File对象
        File file = new File(filePath);
        // 检查文件是否存在
        if (file.exists()) {
            // 删除文件
            boolean result = file.delete();
            // 检查文件是否成功删除
            if (!result) {
               log.info("本地文件删除失败！");
            }
        } else {
            log.info("文件不存在！");
        }
    }

}
